home *** CD-ROM | disk | FTP | other *** search
/ Nautilus 1992 July / Nautilus-3-8 / Nautilus-3-8.bin / Tools & Utilities / Techy Stuff / Development Environments ƒ / Perl 4.0.2 ƒ / README.xenix / doubleCR.1 < prev   
Encoding:
Text File  |  1992-01-04  |  1.1 KB  |  30 lines

  1.     Many releases have only sys/ndir + -lx       -- no problem
  2.  
  3.     SCO Xenix 2.3.[012] have ndir + dirent, but dirent is reputedly
  4.         broken on .0 and .1, hence the hack to undef it.
  5.  
  6.     *However*, the kernel upgrade to 2.3.3 (where dirent apparently works)
  7.     from any lower 2.3.? is a free upgrade, which you can anon FTP or UUCP.
  8.  
  9. I use dirent -- I had to make a decision which set of directory routines
  10. to throw out (so that there would be no confusion), so I threw out the
  11. old ones.  This means I have to manually remove the ! defined(M_XENIX)
  12. hacks from the source which is very ugh.
  13.  
  14. My opinion is that the hacks should be removed seeing as they only apply
  15. to a small number of operating system versions which you upgrade for
  16. free anyway.  Chip may disagree with me.  It all rather depends on your
  17. particular point of view.
  18.  
  19. You could hack Configure to do case "`uname -r`" in 2.3.[01])
  20. I guess.  It's a lot of code to handle just one specific case,
  21. since you have to determine whether to do it or not as well.
  22.  
  23. In short, I Really Don't Know But It's All Very Annoying.
  24.  
  25. Just another Xenix user,
  26. -- 
  27. Ronald Khoo <ronald@robobar.co.uk> +44 81 991 1142 (O) +44 71 229 7741 (H)
  28.  
  29.  
  30.